light microscopy - French English Dictionary